package com.hengpeng.msls.port.client.message;

import java.util.Date;

import com.hengpeng.msls.port.client.vo.client.AccountLog;
import com.hengpeng.msls.port.client.vo.client.AccountTransType;

/**
 * <pre>
 * 资金明细
 * </pre>
 * @author shanguogang
 * @version 1.0, 2015-8-13
 */
public class AccountLogMessage extends PrivateMessage
{
	private static final long serialVersionUID = 1939888949408806964L;

	/**
	 * 开始时间
	 */
	Date beginTransTime;

	/**
	 * 结束时间
	 */
	Date endTransTime;

	/**
	 * 当前查询页
	 */
	private Integer currentPage;

	/**
	 * 每页记录数
	 */
	private Integer pageSize;

	/**
	 * 总记录数
	 */
	private Long totalCount;

	/**
	 * 资金明细
	 */
	private AccountLog[] accountLogs;

	/**
	 * 交易类型
	 */
	private AccountTransType[] transTypes;

	public AccountLog[] getAccountLogs()
	{
		return accountLogs;
	}

	public Long getTotalCount()
	{
		return totalCount;
	}

	public void setAccountLogs(AccountLog[] accountLogs)
	{
		this.accountLogs = accountLogs;
	}

	public void setTotalCount(Long totalCount)
	{
		this.totalCount = totalCount;
	}

	public AccountTransType[] getTransTypes()
	{
		return transTypes;
	}

	public void setTransTypes(AccountTransType[] transTypes)
	{
		this.transTypes = transTypes;
	}

	public Date getBeginTransTime()
	{
		return beginTransTime;
	}

	public void setBeginTransTime(Date beginTransTime)
	{
		this.beginTransTime = beginTransTime;
	}

	public Date getEndTransTime()
	{
		return endTransTime;
	}

	public void setEndTransTime(Date endTransTime)
	{
		this.endTransTime = endTransTime;
	}

	public Integer getCurrentPage()
	{
		return currentPage;
	}

	public void setCurrentPage(Integer currentPage)
	{
		this.currentPage = currentPage;
	}

	public Integer getPageSize()
	{
		return pageSize;
	}

	public void setPageSize(Integer pageSize)
	{
		this.pageSize = pageSize;
	}
	
}
